﻿/* reset */  
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}  /* 初始化标签在所有浏览器中的margin、padding值 */  
fieldset,img {border:none}  /* 重置fieldset（表单分组）、图片的边框为0*/  
dl,ul,ol,menu,li {list-style:none}   /* 重置类表前导符号为onne,menu在HTML5中有效 */  
blockquote, q {quotes: none}   /* 重置嵌套引用的引号类型 */  
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}  /* 重置嵌套引用*/  
input,select,textarea,button {vertical-align:middle,}  /* 重置表单控件垂直居中*/  
button {border:0 none;background-color:transparent;cursor:pointer;}  /* 重置表单button按钮效果 */  
/*body {background:#EEEEEE} */  /* 重置body 页面背景为白色 */  
body,th,td,input,select,textarea,button {font-size:14px;line-height:1 ;font-family:"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","WenQuanYi Micro Hei","Microsoft Yahei",sans-serif;color:#666} /* 重置页面文字属性 */  
a {color:#333;text-decoration:none}  /* 重置链接a标签 */  
a:active, a:hover {text-decoration:none}   /* 重置链接a标签的鼠标滑动效果 */  
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}  /* 重置样式标签的样式 */  
caption {display:none;}    /* 重置表格标题为隐藏 */  
table {/*width:100%;*/border-collapse:collapse;border-spacing:0;table-layout:fixed;}    /* 重置table属性 */  
img{vertical-align:top}  /* 图片在当前行内的垂直位置 */
.hide{
	display: none;
}
.clear{clear: both;}  
.clearright{clear: right;} 
.phcolor{ color:#999;}
::-webkit-input-placeholder{ /* WebKit browsers */  
    color:    #A9A9A9;  
}   
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
   color:    #A9A9A9;  
   opacity:  1;  
}  
::-moz-placeholder { /* Mozilla Firefox 19+ */  
   color:    #A9A9A9;  
   opacity:  1;  
}  
:-ms-input-placeholder { /* Internet Explorer 10+ */  
   color:    #A9A9A9;  
} 
/* reset */ 
/*页面开始*/
body{
	 background:#ebeef1 url(../images/tch.png) repeat-x ;
	 
}
/*头部开始*/
.header{
	width: 1080px;
	height: 136px;
	margin:20px auto 20px;
	padding:10px 20px;
	box-sizing: border-box;
	position: relative;
}
.header-f{
	margin-top:20px;
}
.header-top{
	width:100%;
	height: 36px;
	background: #f0f0f0;
	z-index:9999;
}
.header-top-fixed{
	width:100%;
	height: 36px;
	background: #FFFFFF;
	z-index:9999;
	box-shadow: #a7a7a7 0px 1px 3px;
}
.top-navbar li {
    padding: 0px 12px;
}
.top-navbar li a{
    color:#333;
}
.top-navbar li a:hover{
	color:#444;
}
.w1080{
	width: 1080px;
	margin:0 auto;
}
.top-navbar{
	float: left;
	margin-left: 20px;
}
.top-navbar li{
	height: 36px;
	line-height: 36px;
	display: inline-block;
}
.header-top .top-navbar li{
	height: 36px;
	line-height: 36px;
	display: inline-block;
	padding:0px 20px;
}
.header-top .top-navbar li a{
	color: #888888;
}
.header-top .top-navbar li a:hover{
	color: #333333;
}
.top-navbar li a{
	font-size: 13px;
}
.top-con{
	position: relative;
}
.top-con a{
	display: block;
	position: absolute;
	color:#FFFFFF;
	top:45px;
	right:20px;
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	font-weight: 600;
	padding:0px 10px;
	border-radius: 20px;
	background-color: rgba(0,0,0,0.1);
}
.top-con a:hover{
	color:#333333;
}
.navbar-right{
	float: right;
	margin-right:20px;
}
.navbar-right li{
	display: inline-block;
	height: 36px;
	line-height: 36px;
	padding:0px 10px;
}
.navbar-right li a{
	color: #888;
	font-size: 12px;
	display: block;
}
.navbar-right li a i{
	font-size: 14px;
}
.user-div{
	width: 84px;
	height: 106px;
	position: absolute;
	top:15px;
	left: 20px;
	border: 4px solid #ffffff;
    box-shadow: #c5c5c5 0px 1px 2px;
}
.user-div img{
	width: 100%;
	height: 100%;
}
.header-con{
	margin-left:105px;
	color: #FFFFFF;
}
.header-con h2{
	font-size: 18px;
	font-weight: 500;
	line-height: 40px;
}
.header-con h2 a,.exit{
	font-size: 14px;
	margin-left:15px;
	color:#ffdd1f;
}
.exit{
	margin-left:5px;
}
.header-con .user-msg{
	padding-top:0px;
}
.header-con .user-msg>a>span{
	float: left;
	color: #FFFFFF;
	display: block;
	padding:0 15px;
	line-height: 24px;
	border-radius: 24px;
}
.user-msg .fenshu a{
	color: #FFFFFF;
	display: block;
	height:24px;
	line-height: 24px;
	padding-left:25px;
	float: left;
	
}
.user-msg .fenshu a i{
	display: inline-block;
	float: left;
	width:18px;
	height: 22px;
	background: url(../images/sprite.png) no-repeat;
	background-position: 0px -21px;
}
.user-msg .fenshu a.xunz i{
	background-position: -24px -21px;
}
.user-msg .fenshu span{
	color: #FFDD1F;
}
.user-msg .fenshu  a.xunz span,.user-msg .fenshu  a.jifen span{
	display:inline-block ;
	width:18px;
	height: 22px;
	float: right;
	background: url(../images/sprite.png) no-repeat;
	background-position: -44px -21px;
}
.user-msg .fenshu  a.jifen span{
	background-position: -61px -21px;
}
.point-div{
	position: absolute;
	top:20px;
	right:20px;
}
.point-div ul li{
	display: inline-block;
	margin:0 10px;
}
.point-div ul li a{
	display: block;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	border: 1px solid #ffffff;
	box-sizing: border-box;
	position: relative;
	text-align: center;	
	padding-top:8px;
}
.point-div ul li a:hover{
	background:  #ffffff;
}
.point-div ul li a i{
	color: #FFFFFF;
}

.point-div ul li a>span{
	display: block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-radius: 50%;
	-moz-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	background: #FF3A55;
	color: #FFFFFF;
	font-size: 13px;
	top:-5px;
	right:-5px;
	position: absolute;
}
.point-div ul li>span{
	text-align: center;
	line-height: 24px;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
}
.header-navbar {
	margin-top: 20px;
}
.header-navbar>ul>li{
	display: inline-block;
}
.header-navbar>ul li a{
	display: block;
	padding:0 20px;
	line-height: 30px;
	font-size: 15px;
}
.header-navbar>ul>li.active>a,.header-navbar>ul>li>a:hover{
	color: #FFFFFF;
	border-radius: 30px;
}
.header-navbar>ul>li>a:hover{
	background: #E5E5E5;
}
/*头部结束*/
/*内容区开始*/
.containter{
	width: 1080px;
	height:auto;
	min-height: 800px;
	margin:20px auto;
	position: relative;
}
.sider{
	float: left;
}
.siderbar{
	position: absolute;
	right:0px;
	top:0px;
}
.content{
	width:660px;
	height: auto;
	margin-left:180px;
}
.con-div{
	border:1px solid #ebeef3;
	box-sizing: border-box;
	background: #FFFFFF;
}
.sider-div{
	width: 160px;
	margin-bottom: 15px;
}
.sider-top{
	width:158px;
	height:40px;
	line-height:40px;
	font-size: 14px;
	font-weight: bold;
	color:#333333;
	padding:0 15px;
	box-sizing: border-box;
}
.sider-top a{
	color: #999999;
	font-size: 12px;
	float: right;
}
.sider-con{
	width: 100%;
	box-sizing: border-box;
	padding:7px 7px 10px;
}
.sider-con ul{
	width: 100%;
}
.rongyu ul li{
	display: inline-block;
	margin:5px 3px;
}
.rongyu ul li:nth-child(3n+0){
	margin-right: 0px;
}
.rongyu ul li a{
	display: block;
	width:40px;
	height:42px;
}
.rongyu p{
	border-top:1px dashed #D3D8DF;
	margin-top:10px;
	padding-top:10px;
	line-height: 18px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.zhandian ul li{
	/*text-align: center;*/
	line-height: 40px;
}
.zhandian ul li a{
	display: block;
}
.zhandian ul li img{
	width:20px;
	height:20px;
	margin:10px 10px 0  0;
}
.zhandian ul li i{
	display: block;
	float: left;
	width: 22px;
	height: 22px;
	margin-left: 10px;
	margin-right: 15px;
	margin-top:10px;
}
.zhandian ul li.actived a{
	background: #e7ebf2;
}

.icon{
	background: url(../images/linkicon.png) no-repeat;	
}

.icon-dangan-1{
	background: url(../images/xun7.png) no-repeat;
	background-size: contain;
}
.icon-dangan-2{
	background: url(../images/xun2.png) no-repeat;
	background-size: contain;
}
.icon-dangan-3{
	background: url(../images/xun5.png) no-repeat;
	background-size: contain;
}
.icon-dangan-4{
	background: url(../images/xun6.png) no-repeat;
	background-size: contain;
}
.icon-dangan-5{
	background: url(../images/xun1.png) no-repeat;
	background-size: contain;
}
.icon-dangan-6{
	background: url(../images/xun3.png) no-repeat;
	background-size: contain;
}
.icon-dangan-7{
	background: url(../images/xun4.png) no-repeat;
	background-size: contain;
}
.icon-dangan-1g{
	background: url(../images/xun7-g.png) no-repeat;
	background-size: contain;
}
.icon-dangan-2g{
	background: url(../images/xun2-g.png) no-repeat;
	background-size: contain;
}
.icon-dangan-3g{
	background: url(../images/xun5-g.png) no-repeat;
	background-size: contain;
}
.icon-dangan-4g{
	background: url(../images/xun6-g.png) no-repeat;
	background-size: contain;
}
.icon-dangan-5g{
	background: url(../images/xun1-g.png) no-repeat;
	background-size: contain;
}
.icon-dangan-6g{
	background: url(../images/xun3-g.png) no-repeat;
	background-size: contain;
}
.icon-dangan-7g{
	background: url(../images/xun4-g.png) no-repeat;
	background-size: contain;
}
.zhandian ul li a:hover{
	color:#333333;
	display: block;
	background: #e3e3e3;
}
.weike{
	margin-top: 10px;
	display: block;
	overflow: hidden;
	position: relative;
}
.weike span{
	line-height: 32px;
	width:100%;
	color: #FFFFFF;
	padding-left:10px;
	z-index: 100;
	position: absolute;
	bottom: 0px;
	background: rgba(0,0,0,0.5);
	display: block;
}
.weike-title{
	line-height: 30px;
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	
}
.weike img{
	width:100%;
}
.tuwen ul li{
	margin-top:8px;	
	height:42px;
}
.tuwen ul li>a{
	float: left;	
}
.tuwen ul li a img{
	width:40px;
	height: 40px;
}
.tuwen .r{
	width:100px;
	margin-left:45px;
}
.tuwen .r a{
	line-height: 24px;
}
.tuwen .r a:hover{
	color: #FF3A55;
}
.tuwen .r span{
	color: #999999;
	line-height: 18px;
	font-size: 12px;
}
.siderbar-div {
    width: 220px;
    margin-bottom: 15px;
}
.siderbar-div .sider-top{
    width: 218px;
}
.siderbar-div .sider-top span{
   	display: inline-block;
   	width:4px;
   	height: 14px;
}
.siderbar-div .tuwen .r{
    width: 150px;
}
.siderbar-div .tuwen .r a{
    line-height: 40px;
}
.btn-form{
	width:200px;
	padding:0 20px;	
}
.btn-d{
	width:160px;
	padding:0 20px;	
}
.btn-form>a,.btn-d>a{
	display: inline-block;
	width:60px;
	height: 24px;
	line-height: 24px;
	border-radius: 24px;
	text-align: center;
	margin:15px 10px 10px;
}
.btn-d>a{
	margin:15px 18px 10px;
}
.btn-form>a:hover,.btn-d>a:hover{
	color: #FFFFFF;
	background: #21C9C5;
}
.main-div{
	margin-bottom: 15px;
}
.main-top{
	border-bottom: 1px solid #ebeef3;	
}
.tab-btn{
	padding:0px 10px 0px 20px;
}
.tab-btn li{
	display: inline-block;
    margin-right:20px;
	box-sizing: border-box;
}
.tab-btn li.top-seclect a,.tab-btn li a:hover{
    font-weight: bold;
    text-decoration: none !important;
}
.tab-btn li a{
	display: block;
    padding:0 15px;
	line-height: 40px;
	text-align: center;
	box-sizing: border-box;
}

a.d14{
	color:#999999;
}
.ctt{
	line-height: 24px;
	float: left;
	font-weight: bold;
	padding-left:10px;
	margin-right: 30px;
}
.topnav-r{
	margin:10px 0px ;
}
.topnav-r li,.top-nav li{
	display: inline-block;
	color: #eaeaea;
	margin-right:0px;
	margin:5px 3px;
}
.log-nav-l{
	float: left;
	line-height: 34px;
}
.log-nav ul{
	margin-left: 60px;
}
.topnav-r li.top-seclect{
	font-weight: bold;
	color: #333333;
	line-height: 40px;
}
.top-nav{
	padding-left:10px;
	margin: 10px 0px;
}
.topnav-r li a,.top-nav li a{
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #666666;
	padding:0 15px;
}
.topnav-r li.current a,.top-nav li.current a{
	color: #FFFFFF;
	border-radius: 28px;	
}
.topnav-r li a:hover,.top-nav li a:hover{
	color: #FFFFFF;
	border-radius: 28px;
}
.dynamic{
	padding:20px;
	position: relative;
}
.dynamic>a{
	display: block;
	float: left;
	width:40px;
	height: 40px;
}
.dynamic>a img{
	display: block;
	width:100%;
	height: 100%;
}
.dynamic>.dcon{
	width:500px;
	margin-left: 50px;
	color:#aaaaaa;
}
.dynamic .dcon>a p{
	line-height: 1.5rem;
	color:#444;
	font-size: 13px;
}
.dynamic .dcon h4{
	line-height: 2.5rem;
	font-size: 15px;
	color: #333333;
	font-weight: 600;	
}
.att-id{
	width:16px;
	height:16px;
	
}
.videocon{
	position: relative;
}
.videocon img{
	width: 120px;
	height: 80px;
}
.videocon a:hover{
	background-color: rgba(0,0,0,0.4);
}
.dynamic .dtime{
	position: absolute;
	top:20px;
	right:20px;
	color: #999999;
	font-size: 12px;
}
.d-wrap{
	border-top:1px solid #ebeef3;
	box-sizing: border-box;
	padding:0 10px;
}
.d-detail a{
	display: inline-block;
	line-height: 40px;
	margin:0 10px;
	color: #999999;
	font-size: 12px;
}
.log-de a{
	line-height: 28px;
}
a.disabled{
	cursor: not-allowed;
	opacity: 0.65;
    pointer-events: none;
}
.d-detail a i{
	margin-right:5px;
	    font-size: 14px;
}
i.icon{
display: inline-block;
	width:14px;
	height:14px;
}
i.icon-read{
	background: url(../images/read.png) no-repeat center center;	
}
i.icon-praise{
	background: url(../images/dianzan.png) no-repeat center center;	
}
i.icon-comment{
	background: url(../images/pinglun.png) no-repeat center center;	
}
i.icon-collect{
	background: url(../images/shoucang.png) no-repeat center center;	
}
i.icon-forward{
	background: url(../images/zhuanfa.png) no-repeat center center;	
}
.kebiao h4{
	border-bottom: 1px solid #D3D8DF;	
}
.kebiao h4 span{
	display: inline-block;
	text-align: center;
	line-height: 24px;
	margin:0 5px;	
}
.kebiao table,.table{
	width:100%;
}
.kebiao table tr td{
	color:#999999;
	line-height: 24px;
	/*text-align: center;*/
	font-size: 12px;
}
.kebiao table tr:first-child td{
	color:#666666;
	font-size: 14px;
	line-height: 30px;
}
/*评论区开始*/

.formgroup textarea,.formgroup2 textarea{
	display: block;
	width:620px;
	padding:5px 10px;
	border:1px solid #D3D8DF;
	border-radius: 4px;
	box-sizing: border-box;
}
.formgroup2 textarea{
	width:95%;
	margin:0 auto;
}
.formgroup button,.formgroup2 button{
	float: right;
	padding:5px 20px;
	border-radius: 4px;
	margin:10px 20px;
	color: #FFFFFF;
}
/*评论区结束*/
/*内容区结束*/
.footer{
	width:100%;
	color: #FFFFFF;
	padding-top:10px
}
.footer p{
	font-size: 12px;
	line-height: 24px;
	text-align: center !important;
}
/*页面结束*/
/*二级页面开始*/
.content-lg{
	width:900px;	
}
.content-lg .con-div{
	border:none;
	min-height: 500px;
	height:auto;
	padding-bottom: 20px;
}
.con-list{
	padding:5px 20px;
	box-sizing: border-box;
	margin-top:10px;
}
.table{
	margin:20px auto ;
}
.table tr td{
	border:1px solid #D3D8DF;
	color:#8c8c8c;
	line-height: 18px;
    padding: 8px 10px;
}
.table-common tr:first-child td{
	color:#666666;
	background: #e7ebf2;
}
.table-common tr td:first-child {
	   white-space:nowrap;
}
/* search */
.search{height:35px;margin:25px auto 0px;width:850px;}
.search select{display:none;}
.search .select_box{font-size:12px;color:#999999;width:100px;line-height:35px;float:left;position:relative;}
.search .select_showbox{height:35px;background:url(../images/search_ico.png) no-repeat 80px center;text-indent:1.5em;}
.search .select_showbox.active{background:url(../images/search_ico_hover.png) no-repeat 80px center;}
.search .select_option{border-top:none;display:none;left:-2px;top:35px;position:absolute;z-index:99;background:#fff;}
.search .select_option li{text-indent:1.5em;width:90px;cursor:pointer;}
.search .select_option li.selected{background-color:#F3F3F3;color:#999;}
.search .select_option li.hover{background:#BEBEBE;color:#fff;}

.search input.inp_srh,.search input.btn_srh{border:none;background:none;height:35px;line-height:35px;float:left}
.search input.inp_srh{outline:none;width:690px;}
.search input.btn_srh{color:#FFF;font-size:15px;width:60px;}
.hidden-select{width:790px !important;padding-left:10px;box-sizing: border-box;}
.sm-search{
	width:300px;
	border-radius: 4px;
	border:1px solid #85C83C;
	margin:20px 0px 0px;
}
.sm-search .hidden-select{width:250px !important;}
.sm-search input.btn_srh{width:50px;border-radius: 0px 4px 4px 0px;}
.sm-search-t{
	border-radius: 36px;
}
.sm-search-t input.btn_srh{
	border-radius: 0px 36px 36px 0px;
}
/* search */
.main-top>.btn{
	float: right;
	margin:-35px 10px 0px 0px;
}
.topl{
	float: right;
	margin:-44px 10px 0px 0px;
}
/*社团开始*/
.shetuan{
	width:860px;
	height:auto;
	margin:5px  auto 10px;
}
.shetuan>li{
	float: left;
	width:240px;
	margin:10px 23px;
	box-sizing: border-box;
	overflow: hidden; 
	border: 1px solid #F3F3F3;
	
}
.fourp>li{
	float: left;
	width:120px;
	margin:10px 11px;
	box-sizing: border-box;
	overflow: hidden; 
	border: 1px solid #F3F3F3;
	position: relative;	
}
.shetuan>li>a{
	display: block;
	width:240px;
	height:170px;
	overflow: hidden;
}
.fourp>li>a{
	display: block;
	width:120px;
	height:150px;
	overflow: hidden;
}
.fourp .fp{
	cursor: pointer;
	float: right;
	background: none;
	line-height: 32px;
	color:#FF3A55;
	font-size: 10px;
	border:none;
	/*margin-right: 10px;*/
}
.shetuan li img{
	width:100% ;
	height:100%;
}
.main-content{
	padding-bottom:20px;
}
/*社团结束*/
/*社团介绍开始*/
.shetuanintro{
	position: relative;
}
.shetuanintro p{
	line-height: 36px;
	font-size:14px;
	padding:0 20px;
}
.shetuanintro p b{
	font-size:16px;
}
.shetuanintro .btn{
	position: absolute;
	top:55px;
	right:10px;
	width:80px;
}
/*评论开始*/
.wz{
	padding:0 10px;
	color: #999999;
	font-size: 12px;
	line-height: 24px;
}
.wz b{
	color: #333333;
	font-size: 16px !important; 
	font-weight: normal;
	line-height: 32px;
}
.wz span{
	color: red;
}
.img-text{
	height:50px;
}
.img-text b{
	display: block;
	font-size: 14px !important; 
	line-height: 24px;
	font-weight: 600;
	text-align: center;
}
.cancle-top{
	display: block;
	padding:5px 10px;
	position: absolute;
	top:0px;
	right:0px;
	font-size: 12px;
	cursor: default;
	background: rgba(255,255,255,0.6);
}
.cancle-top:hover{
	background: rgba(255,255,255,1);
}
/*评论开始*/
.pingjia-content{
    min-height: 100px;
    margin:10px auto 10px;
    box-sizing: border-box;
    /*width: 698px;*/
 /*   background-color: #F5F5F5;*/
}
.pingjia-content>img{
	width:40px;
	height: 40px;
	float: left;
	/*border-radius: 50%;*/
	margin:10px 10px 0px 20px;
}
.pingjia-right{
	line-height: 20px;
	/*width:90%;*/
	margin-left:10px;
	padding:10px;
}
.pingjia-right #pingjia-user{
	font-weight: bold;
}

.pingjia-r{
	float: right;
/*	margin-right:5px;*/
}
.pingjia-r li{
	float: left;
	width:56px;
	height:40px;
	padding-left: 20px;
} 
.pingjia-r li a{
	font-size: 12px;
	color: #999999;
}
.ping-erji{
	margin-top:0px;
	border-top:1px solid #DDDDDD;
	background: #FFFFFF;
	/*width:600px;*/
	margin-left:49px;
}
.form-control{
	/*width:600px;*/
	padding:10px 20px ;
	margin-left:49px;
	box-sizing: border-box;
	 background-color: #fff;
    background-image: none;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    margin-top:10px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.btn-ping{
	background-color:#5CAAE6 !important;
	border:none !important;
	width:80px;
	float: right;
	color:#FFFFFF !important;
	margin:10px 49px;
	letter-spacing: 0px;
	font-size: 14px;
}
.ping-top{
	height:auto;
}
.ping-btm{
	width:100%;
	height:40px;
	line-height: 40px;
	padding:0 20px;
	background-color: #ffffff;
	box-sizing: border-box;
}
.ping-btm .pingjia-time{
	display: inline-block;
	font-size: 12px;
}
/*评论结束*/
/*社团介绍结束*/
.formg{
	margin:20px 0;
}
.formg ul li{
	line-height: 36px;
	margin:20px 0px;
}
.formg ul li span{
	color: red;
}
.formg ul li label{
	display: inline-block;
	width:100px;
	margin-right:10px;
	vertical-align: top;
}
.formg ul li input{
	height: 36px;
	width:600px;
	padding-left:10px;
	box-sizing: border-box;
	border:1px solid #D3D8DF;
	
}
.formg ul li textarea{
	padding:10px;
	width:600px;
	box-sizing: border-box;
	border:1px solid #D3D8DF;
}
/*获奖详情开始*/
.prize{
	width:700px;
	height:450px;
	margin:0px auto 20px;
}
.prize img{
	width:100%;
	height: 100%;	
}
p.d12{
	font-size: 12px;
	text-align: center;
	background: #E5E5E5;
}
p.d12 a{
	color: #999999;
	margin-right:20px;
	line-height: 14px;
}
p.d12 a.d13{
	color: #FF3A55;
}
p.de{
	width:700px;
	margin:10px auto;
	font-size: 14px;
	line-height: 28px;	
	color: #666666;
}
p.pname{
	font-size: 16px;
	font-weight: 700;
	color: #333333;
}
/*获奖详情结束*/
/*我的信息开始*/
.userp {
	float:left;
	width:168px;
	height:212px;
	margin:20px 0px 0px 20px;
}
.userp img{
	width:100%;
	height:100%;
}
.profile{
	width:620px;
	position: relative;
	margin-left:210px;
	min-height: 250px;
	padding:20px 0px;
	box-sizing: border-box;
}
.table-fixed tr td:first-child {
	background: #FFFFFF;
	color: #333333;
}
.table-fixed tr td.odd{
	width:100px;
}
.table-fixed tr td.even {
	text-align: left;
	text-indent: 2em;
	color: #8c8c8c;
}
.profile>P{
	line-height: 24px;
	font-size: 13px;
}
.profile>P>b{
	font-size: 16px;
}
.eva ,.eva table{
	margin: 20px auto;
}
.btn-g{
	margin:10px 0px;
	background: #f5f5f5;
	border:1px solid #e9e9e9;
	padding:10px 20px;	
}

/*我的信息结束*/
/*目录*/
.pro-list{
	margin:20px auto;
}
.pro-tab{
	margin:10px 0px;
	border-bottom: 1px solid #D3D8DF;
}
.pro-tab li{
	/*float: left;*/
	display: inline-block;
	line-height: 32px;	
	height: 34px;
	margin:0  15px -1px 0px;
	box-sizing: border-box;
}
.pro-tab li a{
	display: block;
	padding:0 10px;
	border:1px solid #D3D8DF;
	box-sizing: border-box;
}
.pro-tab li.tabactive a{
	margin-bottom: -1px !important;
	border-bottom: none;
}
/*目录*/
/*个人日志开始*/
.log-nav{
	padding:15px;
	background: #E6EEEE;
	margin-bottom: 0;
}
.loglist{
	padding:20px 0px 10px;
/*	border-bottom: 1px solid #D3D8DF;*/
}
.loglist>.dcon {
    width: 800px;
    margin-left: 20px;
}
.loglist .dcon>p {
   	line-height: 28px;
}
.loglist .dtime {
    line-height: 40px;
}
.log-de{
	float:right;
	margin-top:-20px;
}
.log-de{
	float:right;
	margin:-36px 30px 0 0 ;
}
.log-t{
	color: #999999;
   	font-size: 12px;
}
a.mien-img{
	display: inline-block;
	width:144px;
	height:102px;
	overflow: hidden;
	margin-right:20px;
}
a.mien-img>img{
	width:100% !important;
	height:100% !important;
}
.state{
	color:#999999;	
}
.radiog{
	display: inline-block;
}
.radiog label ,.option label{ 
	width:60px !important;
	height:36px !important;
	line-height:36px !important;
	padding-left: 20px;
  	cursor: pointer;
  	background: url(../images/radiobg.png) no-repeat 0px 10px ;
}
.dialog-box-content textarea{
	display: block;
	padding:10px;
	width:340px;
	border:1px solid #D3D8DF;
}
.radiog label.beleave{
	background-position: 0px -0px;
}
.radiog label.checked {
  background-position: 0px -25px;
}
.radiog label.belate.checked {
  background-position: 0px -35px;
}
.log-main{
	width:100%;
	height:600px;
	background: #e5e5e5;
}
.mien-main{
	display: inline-block;
	width:600px;
	height:100px;
}
/*个人日志结束*/
/*二级页面结束*/
/*page*/
.tcdPageCode{
	margin-top:15px;
	padding: 15px 20px;
	text-align: left;
	color: #ccc;
	text-align:center;
	}
.tcdPageCode li{
	display: inline-block;
}
.tcdPageCode .active a{
	color:#FFFFFF;
}	
.tcdPageCode a{
	color: #333;
	display: inline-block;
	height: 32px;	
	line-height: 32px;	
	padding: 0 15px;
	border: 1px solid #ddd;	
	margin: 0 5px;
	border-radius: 4px;
	vertical-align: middle;
}
.tcdPageCode a:hover{
	text-decoration: none;
}
.tcdPageCode span.current{
	display: inline-block;
	height: 32px;
	line-height: 32px;
	padding: 0 15px;
	margin: 0 5px;
	color: #fff;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
	vertical-align: middle;
	}
.tcdPageCode span.disabled{	
	display: inline-block;
	height: 32px;
	line-height: 32px;
	padding: 0 15px;
	margin: 0 5px;	
	color: #bfbfbf;
	background: #f2f2f2;
	border: 1px solid #bfbfbf;
	border-radius: 4px;
	vertical-align: middle;
}
.controls{
	display: none !important;
}
/*page*/
/*详情页开始*/
.con-pro{
	padding:20px 10px;
}
.con-pro h2{
	line-height: 32px;
	color:#333333;
	text-align: center;
	margin-bottom: 10px;
}
.con-pro h3{
	line-height: 32px;
	color: #333333;
}
.con-pro p{
	line-height: 24px;
	
}
/*详情页结束*/
.select-drop{
	display: inline-block;
}
.input-xlarge {
	height: 36px;
    width: 600px;
    padding-left: 10px;
    box-sizing: border-box;
    border: 1px solid #D3D8DF;
}
.listing{
	margin: 10px 0px;
	line-height: 28px;
	padding:0px 20px;
}
.listing a{
	color: #333333;
}
.listing a:hover{
	text-decoration: underline;	
}
.listing a>span{
	float: right;
	color: #999999;
	font-size: 12px;
}
.demo-title{
	line-height: 36px;
	padding-left:20px;
	border:1px dashed #D3D8DF;
	background: #F2F2F2;
}
.correct{
	background: #f8fffb;
}
.btn{
    height: 28px;
    text-align: center;
    box-sizing: border-box;
    width: 90px;
    margin:10px 10px 10px 0px;
}
.btn-normal{
    border-radius:28px;
}
.btn-normal:hover{
    color: #FFFFFF;
}
.btn-striped{
	color: #FFFFFF;
    border-radius: 2px;
    height: 32px;
    line-height: 32px;
   	width:100px;
}
.btn-frame{
    border-radius: 2px;
    height: 32px;
    line-height: 32px;
   	width:100px;
   
}
.mien-main a.btn{
	background: #FFFFFF !important;
	border-radius: 2px !important;
    height: 32px !important;
    line-height: 32px !important;
   	width:100px !important;
   	color:#333333 !important;
}
.mien-main a.btn:last-of-type{
	background:#E5E5E5 !important;	
}
.mien-main a.btn:last-of-type:hover{
	background:#bebebe !important;
	
}
.btn-cancel{
	color: #FFFFFF;
    background: #BEBEBE;
    border-radius: 2px;
    height: 32px;
    line-height: 32px;
    width:100px;
}
.dialog-input{
	width:100% !important;
}
.list-float{
	width:600px;
	margin-left:220px;
}
/*search-filter-list开始*/
.search-filter-list{
	width: 860px;
	height: auto;
	margin:20px auto 10px;
	border: 1px solid #eaecef;
	background: #FFFFFF;
}
.search-filter-group{
	width: 100%;
	line-height: 40px;
	border-bottom:1px solid #eaecef;
	background: #F3F3F3;
}
.search-filter-group:last-child{
	border-bottom:none;
}
.search-filter-left{
	float: left;
	width: 100px;
	height: 100%;
}
.search-filter-left span{
	text-align: center;
	display: block;
	font-weight: 600;
}
.search-filter-right{
	margin-left:100px;
	background: #ffffff;
	border-left:1px solid #eaecef;	
}
.group-right-inner{
	margin-left:10px;
}
.group-right-inner a{
	color: #666666;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	margin-top:6px;
	width: 60px;
	text-align: center;
	border-radius: 2px;
}
.no-result{
	width:400px;
	margin:20px auto;
}
.no-result img{
	width:120px;
	height: 120px;
	margin-top:20px;
	margin-left:140px;
}
.no-result p{
	margin-top:20px;
	text-align: center;
	font-size: 16px;
	color: #666666;
}
/*search-filter-list结束*/
.detail-list{
	width:620px;
	margin:5px auto;
}
.pub-right{
	float: right;
	line-height: 40px;
	color: #999999;
}
.user-list{
	width:840px;
	margin:10px auto;
}
.user-list>li{
	float:left;
	margin:5px 10px;
	position:relative;
}
.user-list>li a{
	position:relative;
	display: block;
	line-height: 40px;
	text-align: center;
}
.user-list>li a>img{
	width:40px;
	height:40px;
	border-radius:50%;
}
.user-list>li a>p{
	position: absolute;
	top:0px;
	left: 20px;
	width:150px;
	line-height: 20px;
	border-radius: 4px;
	background-color: #FFFFFF;
	border:1px solid #DDDDDD
}
#shenglue{
	width:40px;
	height:40px;
	display: block;
	border-radius:50%;
	border:1px solid #DDDDDD;
}
/*.single-text textarea{
	padding: 10px;
    width: 100%;
    margin-top:10px;
    height:80px;
    box-sizing: border-box;
    border: 1px solid #D3D8DF;
}
.single-text button{
	float: right;
}*/
.hidden{
	display: none;
}
/*404 page*/
.error-con{
	width:800px;
	height:600px;
	margin:120px auto;
	position: relative;
}
.error-con a{
	display: block;
	width:100px;
	height:30px;
	line-height: 30px;
	text-align: center;
	border-radius: 4px;
	border:1px solid #D3D8DF;
	position: absolute;
	bottom: 150px;
	left:350px;
}
.error-con a:hover{
	color: #FFFFFF;
	background: #e53f47;
	border:none;
}
/*404 page*/
/*问卷调查*/
.wjques{
	padding:20px;
}
.wjques .title {
    color: #333333;
    font-weight: 600;
    font-size: 14px;
    margin-left: -10px;
    padding-bottom: 3px;
}
.require{
    color: red;
    
}
.rules{
	color: #999999;
	font-size: 12px;
	font-weight: normal;
}
.wjques{
	position: relative;
}
.option-group li{
	line-height: 36px;
}
.option-group li input{
	display: inline-block;
}
.option-group li label{
	background: none;
}
.checkbox label{
	background: none;
}
.wjques textarea{
	margin:10px 0px;
	padding:10px;
	width:100%;
	height:100px;
	box-sizing: border-box;
	border:1px solid #D3D8DF;
}
/*问卷调查*/
/*操作按钮*/
.listing a.textline{
	display: inline-block;
	width:88%;
}
.p-qt{
	float: right;
	position: relative;
}
.bor2{
	display: inline-block;
	width:14px;
	height:14px;
	background: url("../images/search_ico.png") no-repeat center center;
}
.p-dia{
	display: none;
	z-index: 999;
	position: absolute;
	top:23px;
	left:0px;
	padding:5px;
	width:65px;
	height:80px;
	background: #FFFFFF;
	border:1px solid #D3D8DF;
	box-shadow: #E5E5E5 1px 2px 2px;
}
.p-box {
	color: #666666 !important;
}
.p-dia li a{
	
}
/*操作按钮*/
/*提交按钮*/
.controls a.btn{
	display:inline-block;
	border-radius: 2px;
    color: #ffffff;
    height: 32px;
    line-height: 32px;
    width: 100px;
    color: #ffffff;
    text-align: center;
    margin: 10px;
    box-sizing: border-box;
}
/*提交按钮*/
/*表单提示*/
.form1 ul li input{
		width:400px;
	}
	.form1 ul li .tips{

	color: rgba(0, 0, 0, 0.5);

	padding-left: 10px;

}

.tips_true,.tips_false{

	padding-left: 10px;

}

.tips_true{

	color: #38b03f;

}

.tips_false{

	color: red;

}
		
/*表单提示*/
/*第二个时间轴*/
.timebox{background: #F0F0F0;margin:20px auto;padding:10px;}
.event_year{width:60px;border-bottom:2px solid #DDD;text-align:center;float:left;margin-top:150px;}
.event_year li{height:36px;line-height:36px;background:#FFF;margin-bottom:1px;font-size:16px;color:#828282;cursor:pointer;}
.event_year li.current{width:70px;background:#B1BCCD url('../images/jian.png') 60px 0 no-repeat;color:#FFF;text-align:left;padding-left:9px;}
.event_list{width:750px;float:right;background:url('../images/dian3.png') 81px 0 repeat-y;margin:10px 0 20px 0;}
.event_list h3{margin:0 0 10px 74px;font-size:24px;font-family:Georgia;color:#0066ff;padding-left:25px;background:url('../images/jian.png') 0 -45px no-repeat;height:38px;line-height:30px;font-style:italic;}
.event_list li{background:url('../images/jian.png') 78px -80px no-repeat;}
.event_list li span{width:70px;text-align:right;display:block;float:left;margin-top:10px;}
.event_list li p{width:550px;margin-left:24px;display:inline-block;padding-left:10px;background:url('../images/jian.png') -21px 0 no-repeat;line-height:25px;_float:left;}
.event_list li p span{width:520px;text-align:left;border-bottom:2px solid #DDD;padding:10px 15px;background:#FFF;margin:0;}
/*第二个时间轴*/
.showing{display: inline-block !important;}
.xq{
	width:710px;
	height:100px;
	background: #F2F2F2;
	padding:10px 20px;
	box-sizing: border-box;
}
.xq ul li{display: inline-block;margin-right:5px;}
.xq ul li input{
	width:70px;  
	padding-left: 5px;  
}
.xq ul li label{
	width:60px;
	margin-right: 5px;   
}
.xq ul li select{
	height: 36px;
    box-sizing: border-box;
    border: 1px solid #D3D8DF;
}
/*.select-drop{
	margin-left:-4px;
}*/
.piczu li{
	display: inline-block;
	width:158px;
	height:180px;
	padding:10px;
	box-sizing: border-box;
	background: rgba(0,0,0,0.1);
	margin:10px 15px;
}
.piczu li>a{
	display: block;
}
.piczu li>a>img{
	display: block;
	width:138px;
	height:138px;
}
.piczu li>a>span{
	display: block;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
}
.hp{
	text-align: right;
	margin-top:-20px;
	color: #bbb;
}
.hp a{
	font-size: 12px;
	color: #999999;
}
.hp a:hover{
	color: #666666;
}
.examres{
	background: #FFFFFF;
	border:1px solid #E0ECFF;
	margin:10px 0px;
	padding-left:10px;
}
.judge{
	position: absolute;
	top:17px;
	right:0px;
	font-size: 20px;
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	display: block;
	background: #F0EFEE;
	border-radius: 50%;
	font-weight: bold;
	transform: rotate(30deg);
	-webkit-transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
}
.j-true{
	color:#A6E22E;
}
.j-error{
	color:#FF3A55;
}
.rejx{
	background: #FFFFFF;
	border:1px solid #E0ECFF;
	margin:10px 0px;
	padding-left:10px;
}
.rejx h4{
	line-height: 28px;
	font-size: 16px;
	margin:5px 0px;
}
.rejx p{
	color: #666666;
	line-height: 24px;
}
.t-result{
	font-weight: bold;
	color:#FF3A55 !important;
}
.xl{
	background: #FFFFFF;
	width:100%;
	height: 40px;
	margin-bottom: 10px;
}
.xl .tab-btn li.top-seclect{
	border-bottom: none;
}
.xl .tab-btn li a{
	font-size: 15px;
}
.cztp li{
	display: inline-block;
    width: 200px;
    height: 240px;
    box-sizing: border-box;
    background: rgba(255,255,255,1);
    border:1px solid #E2E2E2;
    margin: 10px 5px;
    padding:10px
}
.cztp li>a{
	display: block;
}
.cztp li>a img{
	display: block;
    width: 100%;
    height: 158px;
}
.cztp li>a>span {
    display: block;
    line-height: 28px;
    font-size: 14px;
    padding-left:5px;
    overflow: hidden;
    word-break: keep-all;
    white-space:nowrap;
    text-overflow: ellipsis;
}
.cztp b{
	font-weight: normal;
	color: #999999;
	font-size: 12px;
	padding-left: 5px;
	line-height: 20px;
}
.cztp .hp{
	float: left;
	margin-top: 0px;
	padding-left: 5px;
}
.bt{
	margin:20px 10px 10px;
}
/*下拉菜单*/
.dropdown{
	position: relative;
}
.open>.dropdown-menu{
	display: block;
}
.dropdown>a{
	display: block;
}
.dropdown-menu{
	display: none;
	width: 100%;
	position: absolute;
	z-index: 700;
	background: #FFFFFF !important;
	border:1px solid #E2E2E2;
	border-radius: 2px;
	box-shadow: 0px 1px 1px #D0D6D6;
}
.dropdown-menu>li:hover{
	background: #E2E2E2;
}
.caret{
	float: right;	
}
/*下拉菜单*/
/*树形菜单*/
.tree-div{
	background: #ffffff none repeat scroll 0 0;
    box-sizing: border-box;
    float: left;
    margin-top: 10px;
    padding: 20px 15px;
    width: 180px;
}
a#tree_add:hover{
	cursor: pointer;
	font-weight: 600;
}
.con-right{
    margin: 10px 0px 0px 190px;
}
.ztree li a{
	height: 24px !important;
	line-height: 24px !important;
}
/*树形菜单*/
.dir-div{
	position:fixed;
	right:0px;
	top:0;
	height:100%;
	width:60px;
	background: #FFFFFF;
	box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.1);
	
}
.dir-title{
	color:#333333;
	text-align: center;
	line-height: 28px;
	font-weight: bold;
	margin-top:100px;
	font-size: 15px;
	border-bottom: 1px solid #D3D8DF;
}
.dir-con{
	box-sizing: border-box;
	margin-top:15px;
}
.dir-con li{
	margin:3px 0px;
}
.dir-con li a{
	display: block;
	text-align: center;
	color: #333333;
	line-height: 28px;
	padding:10px 3px;
}
.dir-con li.current a,.dir-con li a:hover{
	background: #85C83D;
	color: #FFFFFF;
}
/*播放按钮*/
.videocon{
	position: relative;
}
.videocon img{
	width: 120px;
	height: 80px;
}
.videocon a{
	display: block;
	width:120px;
	height:80px;
	position: relative;
	margin-top:-80px;
}
.video238 a{
	display: block;
	width:238px;
	height:169px;
	position: relative;
	margin-top:-169px;
}
.videoimg{
	background: rgba(0,0,0,0.1) url(../images/btn-on.png) no-repeat center center;
}
a.videoimg:hover{
	background: rgba(0,0,0,0.2) url(../images/btn-off.png) no-repeat center center;
}
/*播放按钮*/
/*时间轴1开始*/
/* content */
.content-in{padding:30px 0;min-height:720px;width:100%;}
.content-in .wrapper{position:relative;width:960px;margin:0 auto;}
.content-in .light{position:absolute;left:55px;top:-50px;width:152px;height:191px;}
.content-in .light i{position:absolute;width:100%;height:100%;top:0;}
.content-in .line-left{position:absolute;left:0;top:15px;width:70px;}
.content-in .line-right{position:absolute;right:0;top:15px;width:460px;}
.content-in .main{background:url("../images/log/line-bg.png") repeat-y 180px 0;}
.content-in .main .title{position:absolute;line-height:40px;padding-left:67px;left:155px;top:0;color:#333;font-size:18px;background:url("../images/log/clock.png") no-repeat 6px 0px;}
.content-in .main .year{position:relative;z-index:100;}
.content-in .main .year h2{height:40px;width:120px;font-size:16px;line-height:40px;text-align:right;}
.content-in .main .year h2 a{color:#555;}
.content-in .main .year h2 i{display:block;position:relative;height:0;width:0;left:125px;top:-20px;border-width:6px;border-style:solid;border-color:#555 transparent transparent transparent;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform-origin:6px 3px;-moz-transform-origin:6px 3px;-ms-transform-origin:6px 3px;-o-transform-origin:6px 3px;transform-origin:6px 3px}
.content-in .main .year .list{margin:10px 0;position:relative;overflow:hidden;-webkit-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;-moz-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;-ms-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;-o-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s}
.content-in .main .year .list ul{top:0;}
.content-in .main .year .list ul li{background:url("../images/log/circle.png") no-repeat 166px 11px;padding:10px 0px 0px 0px;color:#a1a4b8;}
.cls{zoom:1;}
.cls:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.content-in .main .year .list ul li.highlight .date, .content-in .main .year .list ul li.highlight .intro{color:#ec6a13;}
.content-in .main .year .list ul li .date,.content-in .main .year .list ul li .version{float:left;display:block;clear:left;width:130px;line-height:24px;text-align:right}
.content-in .main .year .list ul li .date{font-size:14px;line-height:32px;color:#bec1d5}
.content-in .main .year .list ul li .intro, .content-in .main .year .list ul li .more{float:left;display:block;width:600px;margin-left:90px;line-height:24px;}
.content-in .main .year .list ul li .intro{font-size:15px;line-height:32px;color:#555;}
.content-in .wrapper:first-child .main .year.close h2 i{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}
.content-in .wrapper:first-child .main .year.close .list{opacity:0;height:0!important;}
.content-in .main .year .list ul li .more p{font-size:13px;}
/*时间轴1结束*/
/*独立评论区开始*/
.pro-con{
	margin-top:20px;
	margin-bottom:30px;
}
.pro-fixed{
	width:780px;
	height: 282px;
	position: fixed;
	bottom: 0px;
	left:50%;
	margin-left: -300px;
	background: #FFFFFF;
	z-index: 99999;
	box-shadow: #bbb 0px 1px 3px 0px;
	border-radius: 4px 4px 0px 0px; 
}
.pro-title{
	background: #e4e4e4;
	font-size:16px;
	color: #333333;
	padding-left:20px;
	border-bottom: 1px solid #D0D6D6;
	line-height: 42px;
	border-radius: 4px 4px 0px 0px;
}
.pro-fixed .pingjia-content{
	margin:5px 0px 5px;
	min-height: 80px;
}
.pro-fixed .pingjia-right{
	padding:5px 10px 0px;
}
.review{
	width: 100%;
	padding:0px 10px 10px 10px;
	box-sizing: border-box;
}
.pingjia-content .review,.ping-erji .review{
	padding:0px 25px 10px 70px;
}
.text-r textarea{
	width: 87%;
	height: 40px;
	background: #f5f5f5;
	padding:10px;
	box-sizing: border-box;
	border:1px solid #DEDEDE;
	float: left;
}
.btn-r{
	height: 40px;
	width:13%;
	border-radius:0px ;
	margin: 0px;
}
/*独立评论区结束*/
.log-nav{
	position: relative;
}
.qhb{
	position: absolute;
	top:21px;
	right:15px;
	z-index: 1002;
}
.qhb a{
	margin:0 5px;
	display: inline-block;
	color:#888;
	font-size: 12px;
}
.qhb a i{
	margin-right:5px;
}
.qhb a:hover{
	color:#333;
}
#messageBox{
	padding: 10px 15px;
    background: #e5e5e5;	
}
/*访问权限受阻页面*/
body#body_bg {
	background:#eee ;
}
#xue_logo {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    height: 52px;
    margin: 0 auto;
}
#xue_logo .logo_center {
    margin: 0 auto;
    padding-top: 10px;
    width: 1120px;
}
#xue_logo .logo_center .logo_passport {
    background: rgba(0, 0, 0, 0) url("../images/loginlogo.png") no-repeat scroll 0 0;
    float: left;
    height: 30px;
    margin-right: 18px;
    width: 163px;
    background-size: cover;
}
#xue_logo .logo_center .logo_tips {
    color: #333;
    float: left;
    font-family: "Microsoft YaHei";
    font-size: 18px;
    font-weight: normal;
    height: 32px;
    letter-spacing: 2px;
    margin-top: 4px ;
    width: 190px;
}
.passport_wrap {
    border-radius: 6px;
    clear: both;
    margin: 9% auto 30px;
    position: relative;
    width: 1050px;
}
.passport_wrap #passport_login #login_ad {
    float: left;
    text-align: center;
    width: 460px;
}
.passport_wrap #passport_login #entry_right {
    
    float: left;
    margin: 120px 40px 20px 0;
    padding: 10px 0 30px 20px;
    position: relative;
    width: 400px;
    font-size: 15px;
    line-height: 36px;
    color: #555555;
}
#entry_right p{
	font-size: 22px;
	color:#f53345;
	line-height: 50px;
	font-weight: 600;
	
}
#entry_right a{
	margin:0px 5px;
	color: dodgerblue;
}
#entry_right a:hover{
	text-decoration: underline;
}
/*访问权限受阻页面*/
@media only screen and (min-width: 320px) and (max-width: 1080px) {
	.con-list{
		padding: 5px 0px;
	}
	.formg ul li label{
		width: 30%;
	}
	.formg ul li input{
		width: 100%;
	}
}
/*添加下载按钮开始*/
.con-pro{
	position: relative;
}
.downlog{
	position: absolute;
	top:0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.15);
	box-sizing: border-box;
}
.downlog-in{
	position: relative;
	width: 100%;
	height: 50%;
}
.downlog-in .downlog-btn{
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -70px;
	width:140px;
	height: 60px;
	text-align: center;
	line-height: 56px;
	color: #FFFFFF;
	font-weight: 600;
	font-size: 20px;
	border:3px solid #FFFFFF;
	border-radius: 6px;
	box-sizing: border-box;
}
.downlog p{
	margin-top: 10px;
	color:#ff5a5a;
	font-weight: 600;
	text-align: center;
	z-index:9999;
}
.downlog:hover{
	background: rgba(0,0,0,0.25);
}
.downlog:hover .downlog-btn{
	background: #FFFFFF;
	color: #666666;
	cursor: pointer;
}
/*添加下载按钮结束*/
.layer-right{
	position: fixed;
	right:10px;
	top:22%;
	width: 174px;
	min-height: 215px;
	height:auto;
	background: url(../images/rtop.png) no-repeat top center ,url(../images/rbot.png) no-repeat bottom center;
}
.layer-right ul{
	position: relative;
	background: #FF5052;
	width: 120px;
	margin:165px 28px 50px;
	box-shadow: 1px 0px 0px  #FF5052;
	box-sizing: border-box;
}
.layer-right ul li a{
	text-align: center;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 36px;
	padding:0px 10px;
	border-bottom: 1px dashed #FFFFFF;
}
.layer-right ul li a:hover{
	background:#FF7175;
}
.totop{
	display: block;
	position: absolute;
	bottom: 0px;
	left: 28px;
	width:120px;
	height:23px;
	cursor: pointer;
}
/*检索图标*/
.icon-fa {
    float: right;
    margin-top: -40px;
    padding-right: 0px;
}
.icon-fa a {
    display: inline-block;
    padding: 2px 10px 0px !important;
    font-size: 16px !important;
    text-align: center;
    color: #23262b;
    line-height: 24px;   
}
.icon-fa a:hover {
    background-color: #f4f9fd;
    border-radius: 2px;
    border: 1px solid #d7d8da;
}
.table-title{
	margin:10px 30px;
}
.dataTables_wrapper,table.dataTable{
	clear:none !important;
}
.text-ellipsis{
	display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
}
/*社团成员列表*/

.sider-con > li {
	display: inline-block;
    height: 80px;
    margin-top: 8px;
    width:80px;
    padding:0px 15px;
    box-sizing: border-box;
}
.sider-con>li a{
	display: block;
	height: 50px;
	width: 50px;
}
.sider-con>li span {
    display: block;
    font-size: 13px;
    line-height: 24px;
    text-align: center;
    font-weight: 300;
}
.sider-con > li a img {
    height: 50px;
    width: 50px;
}
.org-intro{
	width: 225px;
	height: 168px;
}
.org-profile{
	margin-left:270px;
	width:570px;
	min-height: 210px;
}
.tch-intro{
	width: 142px;
	height: 168px;
}
.tch-profile{
	margin-left: 180px;
	width:550px;
	min-height: 210px;
}
.lh-28{
	line-height: 28px !important;
}
.tjzz-box {
    border-bottom: 1px solid #e5e5e5;
    height: 60px;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 10px 0;
    text-align: left;
}
.tjzz-box dt {
    float: left;
    height: 60px;
    margin-right: 10px;
    overflow: hidden;
    width: 62px;
}
.tjzz-box dd {
    float: left;
    height: 60px;
    overflow: hidden;
}

.tjzz-box dd h3 {
    color: #00aa98;
    font-size: 16px;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.tjzz-box dd p {
    color: #515050;
    font-size: 14px;
    line-height: 20px;
    padding: 5px 0 0;
}
.tjzz-box dd h3 a {
    color: #333;
}
.tjzz-box dd h3 a:hover {
    text-decoration: underline;
}
.tjzz-box dd p a {
    color: #939292;
}
.con-list{
	position: relative;
}
.apply{
	position: absolute;
	right: 40px;
    top: 70px;
}
.add-list{
	position: absolute;
	right: 7px;
    top: -9px;
	overflow: hidden;
}
.add-list button{
	float: left;
	width: 120px;
}

/*选框选中开始*/
.check-div{
	position: absolute;
	top:3px;
	left: 3px;
	z-index:300;
}
.fourp > li > a{
	width: 100%;
	opacity: 1;
	filter: (alpha=100);
}
.fourp >li.checked-me>a{
	box-sizing: border-box;
	border: 2px solid #0066FF;
	opacity: 0.8;
	filter: (alpha=80);
}